CMAKE_MINIMUM_REQUIRED(VERSION 3.18)
PROJECT(UT2004)

include("../../configure.cmake")

set(MDT_SRC
    src/MdtAngular3.c
    src/MdtBody.c
    src/MdtBSJoint.c
    src/MdtCarWheel.c
    src/MdtConeLimit.c
    src/MdtConstraint.c
    src/MdtContact.c
    src/MdtContactGroup.c
    src/MdtContactParams.c
    src/MdtFixedPath.c
    src/MdtHinge.c
    src/MdtLimit.c
    src/MdtLinear1.c
    src/MdtLinear2.c
    src/MdtLOD.c
    src/MdtMainLoop.c
    src/MdtPartition.c
    src/MdtPrismatic.c
    src/MdtRPROJoint.c
    src/MdtSkeletal.c
    src/MdtSpring.c
    src/MdtSpring6.c
    src/MdtUniversal.c
    src/MdtUserConstraint.c
    src/MdtUtils.c
    src/MdtWorld.c
)

add_library(Mdt STATIC
    ${MDT_SRC}
)

target_include_directories(Mdt PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_include_directories(Mdt PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../MdtBcl/include")
target_include_directories(Mdt PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../MdtKea/include")
target_link_libraries(Mdt MeGlobals)
set_target_properties(Mdt PROPERTIES
    FOLDER karma
)
